// Borland C++ Builder
// Copyright (c) 1995, 1999 by Borland International
// All rights reserved

// (DO NOT EDIT: machine generated header) 'WPPDFR2.pas' rev: 5.00

#ifndef WPPDFR2HPP
#define WPPDFR2HPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <WPPDFR1.hpp>	// Pascal unit
#include <Dialogs.hpp>	// Pascal unit
#include <Forms.hpp>	// Pascal unit
#include <Controls.hpp>	// Pascal unit
#include <Graphics.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <SysUtils.hpp>	// Pascal unit
#include <Messages.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <SysInit.hpp>	// Pascal unit
#include <System.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------

namespace Wppdfr2
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TWPPDFPrinter;
class PASCALIMPLEMENTATION TWPPDFPrinter : public Wppdfr1::TWPCustomPDFExport 
{
	typedef Wppdfr1::TWPCustomPDFExport inherited;
	
__published:
	__property Filename ;
	__property EncodeStreamMethod ;
	__property CompressStreamMethod ;
	__property ConvertJPEGData ;
	__property Info ;
	__property CreateThumbnails ;
	__property CreateOutlines ;
	__property ExcludedFonts ;
	__property BeforeBeginDoc ;
	__property PageMode ;
	__property FontMode ;
	__property Encryption ;
	__property UserPassword ;
	__property OwnerPassword ;
	__property InMemoryMode ;
	__property ExtraMessages ;
	__property OnUpdateGauge ;
	__property OnError ;
	__property DebugMode ;
	__property DebugMetafilePath ;
	__property MergeStart ;
	__property OnMergeText ;
public:
	#pragma option push -w-inl
	/* TWPCustomPDFExport.Create */ inline __fastcall virtual TWPPDFPrinter(Classes::TComponent* aOwner
		) : Wppdfr1::TWPCustomPDFExport(aOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TWPCustomPDFExport.Destroy */ inline __fastcall virtual ~TWPPDFPrinter(void) { }
	#pragma option pop
	
};


//-- var, const, procedure ---------------------------------------------------

}	/* namespace Wppdfr2 */
#if !defined(NO_IMPLICIT_NAMESPACE_USE)
using namespace Wppdfr2;
#endif
#pragma option pop	// -w-
#pragma option pop	// -Vx

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// WPPDFR2
